

ul#buttons {
    height:25px;
    display:block;
    clear:both;
    margin: 20px 5px 0px 10px;
    padding:0px;
    position:relative;

}

ul#buttons li{
    display:block;
}

ul#buttons li a,
ul#buttons li button,
.button {
    border:1px solid #d5e5f1;
    padding:0px;
    display:block;
    float:left;
    border-radius:3px;
    color:#2e85cf;
    position:relative;
    background:#f0f7fd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f7fd 0%), to(#ebf4fd 100%));
    background-image: -webkit-linear-gradient(top, #f0f7fd 0%,#ebf4fd 100%);
    background-image: -moz-linear-gradient(top, #f0f7fd 0%,  #f0f7fd 50%,  #e8f4fd 50%,#f2f8fd 100%);
    background-image: -ms-linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    background-image: -o-linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    background-image: linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f7fd', endColorstr='#ebf4fd ');
    cursor:pointer;
}

ul#buttons li span,
.button span{
    text-align:center;
    display:block;
    color:#8499d1;
    padding: 3px 10px 3px 20px;

}
ul#buttons li#addToCart{
    float:right;
}
ul#buttons li#reviews{
    float:left;
}
#checkoutButton{
float:right;
}
#checkoutButton a{
text-decoration:none
}
ul#buttons li span span,
.button span span{
    background:url(images/famFamTheme/sprites.png) 0px 0px;
    width:12px;
    height:12px;
    display:block;
    position:absolute;
    padding:0px;
}
ul#buttons li#addToCart span span{
    background-position:0px 0px;
    top:6px;
    left:4px;
}
ul#buttons li#reviews span span{
    background-position:-50px 0px;
    top:5px;
    left:3px;
}
#checkoutButton span span{
background-position:-12px 0px;
top:4px;
left:3px;
}
